namespace com.tc.gateway
{

    using System.Collections.Generic;

    using com.tc.gateway.device;

    public interface GroupManager
    {
        List<Group> getAll();
        Group addGroup();
        void addDevice(string deviceId, short groupId, string groupName);
        void remove(string deviceId, short groupId);
        void storeScene(string deviceId, short groupId);
        List<Device> notmembers(short group);
        List<Device> members(short group);
        Group get(short gid);
    }
}